标签: 技术债务

高质量软件值得投入成本吗?

软件开发项目中一个常见的争论是,是花时间提高软件质量,还是专注于发布更有价值的功能。通常,交付功能的压力主导着讨论,导致许多开发人员抱怨他们没有时间处理架构和代码质量。这种争论是基于一个假设,即提高质量也会增加成本,这是我们的共同经验。但与直觉相反的现实是,内部软件质量消除了减缓新功能开发的障碍,从而降低了增强软件的成本。

作者:Martin Fowler

2019年5月29日

阅读更多…

文章

编程风格 生产力 项目计划 技术债务

代码异味

代码异味是一种表面迹象,通常对应于系统中更深层次的问题。这个词最初是由 Kent Beck 在帮我写 重构 这本书时创造的。

作者:Martin Fowler

2006年2月9日

阅读更多…

博客文章

技术债务 编程风格 重构

默认试用淘汰

在每个正常规模的团队中,将任何一类技术的备选方案限制为三种。它们是:当前合理的默认方案、我们正在试验的方案,以及我们讨厌并希望淘汰的方案。

作者:Evan Bottcher

2021年11月10日

阅读更多…

博客文章

技术债务 企业架构 工具

设计收益线

设计耐力假说中,设计收益线是指在该功能量以下,可以用设计质量换取上市时间。

作者:Martin Fowler

2007年8月27日

阅读更多…

博客文章

技术债务 项目计划

设计耐力假说

精心设计软件值得付出努力吗?

作者:Martin Fowler

2007年6月20日

阅读更多…

博客文章

生产力 技术债务 过程理论 演进式设计 编程风格

不可测试

(这是对你的词典的补充。)

不可测试(形容词):不可测试的软件。

作者:Martin Fowler

2005年3月16日

阅读更多…

博客文章

词典 测试 坏东西 技术债务 编程风格

估计利息

技术债务是一个非常有用的概念,但它提出了一个问题,即如何衡量它?遗憾的是,技术债务不像金融债务,因此很难说你欠了多少债务(尽管我们最近似乎在衡量金融债务方面遇到了一些麻烦)。

作者:Martin Fowler

2008年12月10日

阅读更多…

博客文章

指标 技术债务 项目计划

技术债务

软件系统容易积累障碍——内部质量的缺陷,使得修改和扩展系统变得比理想情况下更加困难。技术债务是由 Ward Cunningham 创造的一个比喻,它构建了如何处理这种障碍的思路,将其视为一种金融债务。添加新功能所需的额外努力就是偿还债务的利息。

作者:Martin Fowler

2019年5月21日

阅读更多…

博客文章

技术债务 编程风格

技术债务象限

在过去的几个月里,有一些关于技术债务的帖子提出了一个问题,即哪些类型的设计缺陷应该或不应该被归类为技术债务。

作者:Martin Fowler

2009年10月14日

阅读更多…

博客文章

技术债务


所有标签

API 设计 · 敏捷 · 敏捷采用 · 分析模式 · 应用程序架构 · 应用程序集成 · 坏东西 · 桌游 · 构建脚本 · 认证 · 协作 · 计算机历史 · 会议小组 · 会议 · 持续交付 · 新冠肺炎 · 数据分析 · 数据库 · 设计 · 词典 · 分布式计算杂志 · 消遣 · 多样性 · 文档 · 领域驱动设计 · 领域特定语言 · 家庭 · 封装 · 企业架构 · 估算 · 事件架构 · 演进式设计 · 经验报告 · 说明性架构 · 极限编程 · 前端 · 小工具 · 生成式人工智能 · IEEE 软件 · 信息平台 · 互联网文化 · 访谈 · 语言特性 · 语言工作台 · 精益 · 遗留系统改造 · 法律 · 指标 · 微服务 · 移动 · NoSQL · 对象协作设计 · 解析器生成器 · 摄影 · 平台 · 播客 · 热门 · 演示技巧 · 隐私 · 过程理论 · 生产力 · 编程环境 · 编程风格 · 项目计划 · 招聘 · 重构 · 重构边界 · 需求分析 · Ruby · 安全 · 演讲视频 · 团队环境 · 团队组织 · 技术债务 · 技术领导力 · 测试类别 · 测试 · Thoughtworks · 工具 · 旅行 · UML · 版本控制 · Web 开发 · Web 服务 · 网站 · 写作

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

所有内容